package cn.well.cloud.quartz.core.model;

import java.util.Date;

public class ScheduleJob {
  public static final String STATUS_RUNNING = "1";  //正在运行

  public static final String STATUS_NOT_RUNNING = "0"; // 已停止

  public static final String CONCURRENT_IS = "1";

  public static final String CONCURRENT_NOT = "0";

  private String jobId;

  private Date createTime;

  private Date updateTime;

  /**
   * 任务名称
   */
  private String jobName;

  /**
   * 任务分组
   */
  private String jobGroup;

  /**
   * 任务状态 是否启动任务
   */
  private String jobStatus;

  /**
   * cron表达式
   */
  private String cronExpression;

  /**
   * 描述
   */
  private String description;

  /**
   * 任务执行时调用哪个类的方法 包名+类名
   */
  private String beanClass;

  /**
   * 任务是否有状态
   */
  private String isConcurrent;

  /**
   * spring bean
   */
  private String springId;

  /**
   * 任务调用的方法名
   */
  private String methodName;

  private String jobData;

  public String getJobData() {
    return jobData;
  }

  public void setJobData(String jobData) {
    this.jobData = jobData;
  }

 

  public String getJobId() {
    return jobId;
  }

  public void setJobId(String jobId) {
    this.jobId = jobId;
  }

  public Date getCreateTime() {
    return createTime;
  }

  public void setCreateTime(Date createTime) {
    this.createTime = createTime;
  }

  public Date getUpdateTime() {
    return updateTime;
  }

  public void setUpdateTime(Date updateTime) {
    this.updateTime = updateTime;
  }

  public String getJobName() {
    return jobName;
  }

  public void setJobName(String jobName) {
    this.jobName = jobName;
  }

  public String getJobGroup() {
    return jobGroup;
  }

  public void setJobGroup(String jobGroup) {
    this.jobGroup = jobGroup;
  }

  public String getJobStatus() {
    return jobStatus;
  }

  public void setJobStatus(String jobStatus) {
    this.jobStatus = jobStatus;
  }

  public String getCronExpression() {
    return cronExpression;
  }

  public void setCronExpression(String cronExpression) {
    this.cronExpression = cronExpression;
  }

  public String getDescription() {
    return description;
  }

  public void setDescription(String description) {
    this.description = description;
  }

  public String getBeanClass() {
    return beanClass;
  }

  public void setBeanClass(String beanClass) {
    this.beanClass = beanClass;
  }

  public String getIsConcurrent() {
    return isConcurrent;
  }

  public void setIsConcurrent(String isConcurrent) {
    this.isConcurrent = isConcurrent;
  }

  public String getSpringId() {
    return springId;
  }

  public void setSpringId(String springId) {
    this.springId = springId;
  }

  public String getMethodName() {
    return methodName;
  }

  public void setMethodName(String methodName) {
    this.methodName = methodName;
  }

}
